package imagekeeper.dmi;

import java.sql.SQLException;
import java.util.List;

public interface ImageManager extends EntityManager {
    public Image find(int id) throws SQLException;
    
    public Image find(String url) throws SQLException;
    
    public List<Image> find(String tags, int offset, int resultCount) throws SQLException;
    
    // Выборка изображений для подмножества изображений анонимного пользователя, 
    // загруженных в текущей http-сессии.
    public List<Image> find(int[] idSubset) throws SQLException;
    
    public void removeByLink(String removingLink) throws SQLException;
}
